package com.scott.utils;

import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * 日期处理
 * Created by Scott on 2017/4/24.
 */
public class DateUtils {
	/**
     * 时间格式(yyyy-MM-dd)
     */
	public final static String DATE_PATTERN = "yyyy-MM-dd";

    /**
     * 时间格式(yyyy-MM-dd HH:mm:ss)
     */
    public final static String DATE_TIME_PATTERN = "yyyy-MM-dd HH:mm:ss";

    /**
     * 格式化 按照yyyy-mm-dd
     * @param date
     * @return
     */
	public static String format(Date date) {
        return format(date, DATE_PATTERN);
    }

    /**
     * 根据要求的日期各项进行格式化
     * @param date
     * @param pattern
     * @return
     */
    public static String format(Date date, String pattern) {
        if(date != null){
            SimpleDateFormat df = new SimpleDateFormat(pattern);
            return df.format(date);
        }
        return null;
    }
}
